﻿.fixedHeader
{
  font-weight:bold;
  position:absolute;
  background-color: #f3f3f3;
  border:1px solid silver;
  color: #ffffff;
  height: 40px;
  width:962px;
  top: expression(Sys.UI.DomElement.getBounds(document.getElementById("panelContainer")).y-24);

}
.fixedHeader th
{
    padding:10px;
    border:none;
    color:#fff;
    
}
.title_table
{
    background:#008082;
    color:#fff;
    font-weight:bold;
}
.title_table td
{
    padding:10px;
    text-align:center;
}

.body_table
{
    background:#fff;
    color:#000;
    
}
.body_table table
{
    border-collapse:collapse;
}
.body_table td
{
    padding:5px;
    border:1px solid #008082;
    text-align:center;
    font-size:0.9em;
    text-indent:5px;
    overflow:hidden;
}
.body_table tbody tr:last-child
{
    background:silver;
}
.body_table tbody tr:hover
{
    background:silver;
}
.body_table th
{
    padding:5px;
    border:1px solid #000;
    background:url(../resources/images/back_title.png) #E47D28;
    height:20px;
    color:#fff;
    text-align:center;
    text-indent:5px;
    overflow:hidden;
    text-shadow: 0px 1px #242424;
    font-size:0.9em;
}
.body_table tr:nth-child(2n+1){
        background:#f3f3f3;

}
.scroll_doc
{
}
.scroll_ngang
{
    border-right:1px solid silver;
    border-bottom:1px solid silver;
    overflow:scroll;
}
.loading
{
    position:relative;
    z-index:9999999;
    top:-650px;
    left:400px;
    width:30%;
}
.CRZ td, .CRZ th 
{
    padding-left:5px;
    padding-right:5px;
}
.body_table table table td
{
    padding-left:5px;
    padding-right:5px;
}
.body_table table table a
{
    padding:5px;
    padding-left:10px;
    padding-right:10px;
}
.body_table table table span
{
    padding:5px;
    padding-left:10px;
    padding-right:10px;
}
.txtPage
{
    text-align:center;
    border:1px solid silver;
    border-radius:10px;

    background:#fff;
    width:150px;
    padding:4px;
    color:#000;
    margin:2px;
}
/*-- grid ---*/
.gridview table
{
    border-collapse:collapse;
}
.gridview td
{
    padding:5px;
    border:1px solid #008082;
    text-align:center;
    font-size:0.9em;
    text-indent:5px;
    overflow:hidden;
}

.gridview tbody tr:hover
{
    background:silver;
}
.gridview th
{
    padding:5px;
    border:1px solid #000;
    background:url(../resources/images/back_title.png) #E47D28;
    height:20px;
    color:#fff;
    text-align:center;
    text-indent:5px;
    overflow:hidden;
    text-shadow: 0px 1px #242424;
    font-size:0.9em;
    cursor:pointer;
}
.gridview tbody tr:nth-child(2n+1){
        background:#fce2ba;
}
.gridview tbody tr:nth-child(2n){
        background:#f7d8aa;
}
.gridview table table td
{
    padding-left:5px;
    padding-right:5px;
}
.gridview table table a
{
    padding:5px;
    padding-left:10px;
    padding-right:10px;
}
.gridview table table span
{
    padding:5px;
    padding-left:10px;
    padding-right:10px;
}
.gridview th.SortUp {
    background-image: url(../resources/images/up.gif) ;
    background-color:#D4792F;
    background-position: right center;
    background-repeat: no-repeat;
    padding-right:10px;
}
.gridview  th.SortDown {
    background-image:  url(../resources/Images/down.gif);
    background-color:#D4792F;
    background-position: right center;
    background-repeat: no-repeat;
     padding-right:10px;
}